// 官网原话：在 3.x 中，过滤器已移除，且不再支持。取而代之的是，我们建议用方法调用或计算属性来替换它们。
const formatNickName = (str) => {
  return str.slice(0, 1) + '***' + str.slice(-1)
}

// 定义转换数据的函数（对应vue2.0的过滤器）
const formatSpecs = (specs) => {
  return specs.map(v => `${v.name}：${v.nameValue}`).join(' ')
}
export default {
  install (app) {
    // 全局属性上添加的数据，能在任意模板中直接使用(命名规范建议 $开头)
    app.config.globalProperties.$filters = {
      formatNickName,
      formatSpecs
    }
  }
}
